package acm;

import org.junit.Test;

import java.io.InputStreamReader;
import java.math.BigInteger;
import java.util.HashMap;
import java.util.Map;
import java.util.Scanner;

public class Test01 {
    public static void main(String[] args) {
        Scanner sc= new Scanner(new InputStreamReader(System.in));

    }
    @Test
    public void fun1(){
//        BigInteger a=new BigInteger("666666666666666666666666666666666666666666666666666666666666666666666");
//        BigInteger b=new BigInteger("766666666666666666666666666666666666666666666666666666666666666666666");
//        System.out.println(a.multiply(b));
        String a="666666666666666666666666666666666666666666666666666666666666666666666";
        String b="766666666666666666666666666666666666666666666666666666666666666666666";
        long[] a1=new long[10];
        long[] b1=new long[10];
        long m=1_000_000_000;
        int i=0,end=a.length()-1;
        while (end>0){
            a1[i]=Long.valueOf(a.substring(end-10>=0?end-10:0,end));
            i++;
            end-=10;
        }
        i=0;
        end=b.length()-1;
        while (end>0){
            b1[i]=Long.valueOf(a.substring(end-10>=0?end-10:0,end));
            i++;
            end-=10;
        }
    }

    @Test
    public void fun2(){
        System.out.println();
        Scanner sc=new Scanner(System.in);
        BigInteger[][] nums=new BigInteger[sc.nextInt()][3];
        for (BigInteger[] num : nums) {
            num[0]=new BigInteger(sc.next());
            num[1]=new BigInteger(sc.next());
            num[2]= num[0].multiply(num[1]);
        }
        for (int i = 0; i < nums.length; i++) {
            System.out.println("Case "+(i+1)+":");
            System.out.println(nums[i][0]+" * "+nums[i][1]+" = "+nums[i][2]);
        }
    }
}
